/*
 *
 *  * Copyright 2024  腾羚智能, Inc. All rights reserved.
 *
 */

package cn.wuxing.mediation.businessplatform.mapper.business;

import cn.wuxing.mediation.businessplatform.domain.annotation.BusinessTag;
import cn.wuxing.mediation.businessplatform.domain.constants.BusinessListConstants;
import cn.wuxing.mediation.businessplatform.domain.dto.BaseBusinessListDTO;
import cn.wuxing.mediation.businessplatform.domain.dto.NotDisputeEventListDTO;
import cn.wuxing.mediation.businessplatform.domain.dto.OrdinaryDisputeEventListDTO;
import cn.wuxing.mediation.businessplatform.domain.vo.ApplicantHistoryListVO;
import cn.wuxing.mediation.businessplatform.domain.vo.BaseBusinessListVO;
import cn.wuxing.mediation.businessplatform.domain.vo.NotDisputeEventLisVO;
import cn.wuxing.mediation.businessplatform.domain.vo.OrdinaryDisputeEventLisVO;
import com.github.pagehelper.Page;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 *@description:
 *@author:  
 *@date 2024-03-19 14:34
 *@version: 1.0 <br>
 */
@Mapper
@BusinessTag(tag = BusinessListConstants.ORDINARY_DISPUTE_EVENT)
@SuppressWarnings("all")
public interface OrdinaryDisputeEventListMapper<T extends BaseBusinessListVO, F extends BaseBusinessListDTO> extends BaseBusinessListMapper<T, F> {


    List<OrdinaryDisputeEventLisVO> getBusinessList(@Param("request") OrdinaryDisputeEventListDTO request, Page page);

    List<ApplicantHistoryListVO> getApplicantHistoryList(@Param("idCard") String idCard);

}
